home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1997 #3 / Amiga Plus CD - 1997 - No. 03.iso / pd / programmierung / 3d-snow / readme < prev    next >
Text File  |  1997-01-01  |  3KB  |  104 lines

  1. PLEASE RENAME THIS DISK "3DSnow"
  2.  
  3. Hello user, here are a few programs I have written using Blitz II
  4.  
  5. There are two main programs:
  6.  
  7. SNOW: This program may be used to generate 3D perspective snow for bitmap
  8. animations click on executable icon to load. When it has loaded you will be
  9. presented with an input window (sorry no gadgets). There are a number of
  10. settings which must be entered.
  11.  
  12. 1) Number of flakes: This adjusts the number of flakes.
  13.  
  14. 2) xwind: The amount of wind blowing across the xaxis in pixels per frame. A
  15. minus number means snow blows from right to left.
  16.  
  17. 3) zwind: determins how much the wind blows towards and away from you. It can
  18. also be used to give the impression of flying or driving into a snow storm.
  19.  
  20. 4) fall speed: determins how fast snow falls in pixels/sec
  21.  
  22. 5) Ground height: when a snowflake reaches this level it is humainly destroyed.
  23. 0 is the middle of the screen and the larger the number the lower the snow
  24. flakes will die. When the last snow flake reaches the ground the animation
  25. will be played back. This can be used to adjust the to make sure no snow pass
  26. through the ground in your anim.
  27.  
  28. 6) Flake spacing: To avoid the snow falling in sheets each flake starts to
  29. fall from slightly highier than the last this displacement is the flake
  30. spacing in pixels. The less flakes you have the highier y-spacing required.
  31.  
  32. 7) y-randomness: The amount of vairatio in how much a flake falls each frame.
  33. This helps flakes spread out. Try making this 0, with a spacing of 0.01 and
  34. 5000 flakes.
  35.  
  36. 8)Save to ram: Save the 25 bitmaps to ramdisk so you can load into dpaint and
  37. make anim.
  38.  
  39.  
  40.  
  41. Wave generator:
  42.  
  43. This program loads in the brush named at the begining of the program and maps
  44. is on to some undulating 3D sine waves to give a water or lava flow effect.
  45.  
  46. DEMO: This is a combination of water and snow effects.
  47.  
  48. As you can see most of these programs lack GUI's so please feel free to add
  49. your own. You may also update the programs if you wish. If you do update this
  50. program please send a copy to me.
  51.  
  52. Features you may want to add:
  53.  
  54. 1) Proper 3D rendered snow flakes ie spherical with nice shading rather than
  55. the three randomly placed pixels I am using at the moment.
  56.  
  57. 2) Tidy up the code it is a mess.
  58.  
  59. 3) Correct the spellings in the docs.
  60.  
  61. 4) Make the docs more readable as I am to busy.
  62.  
  63. 5) Add more controls to the snow.
  64.  
  65. 6) Add rain option.
  66.  
  67.  
  68. Is there any one out there thinking of making a modular 3D language. Imagine 3
  69. is just so tedious. If there are any libary programmers out there please could
  70. you add some 3D commands to Blitz such a Sphere, Spline, Cone, Torus, render,
  71. light......etc. Why does Imagine 3 always crash?. Why does it corrupt my hard
  72. drive when I load and save objects? Why do transparency maps always screw up?
  73. Why do distributers never do anything when I ring? When will Blitz 3 be out?
  74.  
  75. Any comments please send them tothe address below:
  76.  
  77.  
  78.  
  79. Philip Holden
  80. GREENSCOMBE BARN
  81. LUCKETT
  82. CALLINGTON
  83. CORNWALL
  84.  
  85. PL178LF
  86.  
  87. (if you do alter the docs to this please leave my address in.)
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.